Encoding Watermark Numbers as Reducible Permutation Graphs using Self-inverting Permutations

نویسندگان

  • Maria Chroni
  • Stavros D. Nikolopoulos
  • Leonidas Palios
چکیده

Several graph theoretic watermark methods have been proposed to encode numbers as graph structures in software watermarking environments. In this paper we propose an efficient and easily implementable codec system for encoding watermark numbers as reducible permutation flow-graphs and, thus, we extend the class of graphs used in such a watermarking environment. More precisely, we present an algorithm for encoding a watermark number w as a self-inverting permutation π∗, an algorithm for encoding the self-inverting permutation π∗ into a reducible permutation graph F [π∗] whose structure resembles the structure of real program graphs, as well as decoding algorithms which extract the permutation π∗ from the reducible permutation graph F [π∗] and the number w from π∗. Both the encoding and the decoding process takes time and space linear in the length of the binary representation of w. The two main components of our proposed codec system, i.e., the self-inverting permutation π∗ and the reducible permutation graph F [π∗], incorporate the binary representation of the watermark w in their structure and possess important structural properties, which make our system resilient to attacks; to this end, we experimentally evaluated our system under edge modification attacks on the graph F [π∗] and the results show that we can detect such attacks with high probability.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Efficient Encoding of Watermark Numbers as Reducible Permutation Graphs

In a software watermarking environment, several graph theoretic watermark methods use numbers as watermark values, where some of these methods encode the watermark numbers as graph structures. In this paper we extended the class of error correcting graphs by proposing an efficient and easily implemented codec system for encoding watermark numbers as reducible permutation flow-graphs. More preci...

متن کامل

Two RPG Flow-graphs for Software Watermarking using Bitonic Sequences of Self-inverting Permutations

Software watermarking has received considerable attention and was adopted by the software development community as a technique to prevent or discourage software piracy and copyright infringement. A wide range of software watermarking techniques has been proposed among which the graph-based methods that encode watermarks as graph structures. Following up on our recently proposed methods for enco...

متن کامل

Design and Evaluation of a Graph Codec System for Software Watermarking

In this paper, we propose an efficient and easily implemented codec system for encoding watermark numbers as graph structures thought the use of self-inverting permutations. More precisely, based on the fact that a watermark number w can be efficiently encoded as self-inverting permutation π∗, we present an efficient encoding algorithm which encodes a self-inverting permutation π∗ as a reducibl...

متن کامل

Watermarking Images using 2D Representations of Self-inverting Permutations

In this work we propose an efficient and easily implemented codec system, which we named WaterIMAGE, for watermarking images that are intended for uploading on the web and making them public online. An important fact of our system is that it suggests a way in which an integer number can be represented in a two dimensional grid and, thus, since images are two dimensional objects that representat...

متن کامل

WaterRPG: A Graph-based Dynamic Watermarking Model for Software Protection

Software watermarking involves embedding a unique identifier or, equivalently, a watermark value within a software to prove owner’s authenticity and thus to prevent or discourage copyright infringement. Towards the embedding process, several graph theoretic watermarking algorithmic techniques encode the watermark values as graph structures and embed them in application programs. Recently, we pr...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1712.08482  شماره 

صفحات  -

تاریخ انتشار 2017